                /-'.._====b--=b |_`  /'|/',P. '[L./-._
              ,].-]', ,-'_|._:\b.'-b| //,-b//P"' '_,.Y"\
                ,-o-'P,,'  .../'"-+Y Y. ,.,O'-b_:":_'-..\
               , 'L.-'        '   ' \/''      `   `\'`-dP_
                 /'                                 '`. `P'
       /.         |                                    ' |    _
       |`.       /                                     /     .'|
       |.\.      |                                    |      | |
        | \     .|                                    |     /  |
        |  \    |                                     |    / | |
        | _ \   |                                     |   / || |
        | \. \ /        _                             \  / ,P  |
        |  \  `.     _/' -o_                   ,Y-b   ',' /'|  |
        |  ||        '   ___=..            _,-'    |     / /  |'
         \/'|          ./'/ ...:._      .-'_,-+\   |     | |  |
          | |          '. L_||_,':'    ,' Y Y/ _d' |     ||   |
          |\Y            `.     ,+     | \ `'''  ,/      ||   |
          | '          _   `"--' |      | \__,,.-        |_| |
           |       _.,'      .Y--'      `.               |'  /
           \      /'         `.._         '\    P\       `  |
            :             _/ '..'\.   _/'Y.'_     \        ,'
            |            ,'        `''       `.    |    _.'
            |          .'    .                `.       /
            |         .'    .|           .|    `       |
            `.        |     |||          +|     |     |
             |            __\ \......._,'||     |     |
              `.           `.`.` '| )  | ";-|         |
                `o          '`'::'''''' '_/'         /
                  `b              `''''''          ,'
                    `.                           ,'